class Dep {
    constructor(){
        //储存所有观察者对象
        this.subs = []
    }
    //添加观察者
    addSub(sub){
        if(sub && sub.update){
            this.subs.push(sub)
        }
    }
    //发送通知
    notify(){ 
        this.subs.forEach(sub => {
            sub.update()
        })
    }
} 